home *** CD-ROM | disk | FTP | other *** search
Wrap
INI File | 2001-04-06 | 27.0 KB | 553 lines
[Addon] Script=Advanced FileServer Version=v2001 Author=onlinr Desc=An addon to give you increased control over your FileServer. All fserve features are now in one dialog. Date=February 26, 2001 [script] n0=menu Channel { n1= - n2= File Server [[ $+ $iif( $timer(Fserve) != $null , On, Off ) $+ ]] : { n3= dialog -md dFserver fileServer n4= if ( $send(0) != 0 || $get(0) != 0 ) { fserverAlias | .timerFS 0 1 fserverAlias } n5= } n6=} n7=menu Menubar { n8= - n9= File Server: { n10= dialog -md dFserver fileServer n11= if ( $send(0) != 0 || $get(0) != 0 ) { fserverAlias | .timerFS 0 1 fserverAlias } n12= } n13=} n14=alias dOn { if ($dialog(dFserver) != $null ) { return $true } | else { return $false } } n15= n16=;************************** n17=; Queue aliases n18=;************************** n19=alias queue.swap.up { n20= n21= set %queue.temp %Queue. [ $+ [ $calc($1 - 1) ] ] n22= set %Queue. [ $+ [ $calc($1 - 1) ] ] %Queue. [ $+ [ $1 ] ] n23= set %Queue. [ $+ [ $1 ] ] %queue.temp n24= unset %queue.temp n25= qmuMine n26= did -fc dFserver 201 $calc($1 - 1) n27= did -ra dFserver 204 $gettok(%Queue. [ $+ [ $remove($gettok($did(dFserver,201,$did(dFserver,201).sel),2,32),$chr(35)) ] ] ,1,32) n28= did -ra dFserver 206 $gettok(%Queue. [ $+ [ $remove($gettok($did(dFserver,201,$did(dFserver,201).sel),2,32),$chr(35)) ] ] ,2,32) n29= did -ra dFserver 209 $nopath($gettok(%Queue. [ $+ [ $remove($gettok($did(dFserver,201,$did(dFserver,201).sel),2,32),$chr(35)) ] ] ,3-,32)) n30=} n31=alias queue.swap.down { n32= n33= set %queue.temp %Queue. [ $+ [ $calc($1 + 1) ] ] n34= set %Queue. [ $+ [ $calc($1 + 1) ] ] %Queue. [ $+ [ $1 ] ] n35= set %Queue. [ $+ [ $1 ] ] %queue.temp n36= unset %queue.temp n37= qmuMine n38= did -fc dFserver 201 $calc($1 + 1) n39= did -ra dFserver 204 $gettok(%Queue. [ $+ [ $remove($gettok($did(dFserver,201,$did(dFserver,201).sel),2,32),$chr(35)) ] ] ,1,32) n40= did -ra dFserver 206 $gettok(%Queue. [ $+ [ $remove($gettok($did(dFserver,201,$did(dFserver,201).sel),2,32),$chr(35)) ] ] ,2,32) n41= did -ra dFserver 209 $nopath($gettok(%Queue. [ $+ [ $remove($gettok($did(dFserver,201,$did(dFserver,201).sel),2,32),$chr(35)) ] ] ,3-,32)) n42=} n43= n44= n45=alias queue.Myadd { queue.exists $1- | if ($result isnum) { return $result } | set -u0 %~queue-ac 0 | :start | inc %~queue-ac 1 | if (%Queue. [ $+ [ %~queue-ac ] ] == $null) { set %Queue. [ $+ [ %~queue-ac ] ] $1- | unset %~queue-ac | qmuMine } | else { goto start } } n46=alias queue.Mydel { if ($isnum($1) == $true) { set -u0 %~queue-dc $calc($1 - 1) | :start | inc %~queue-dc 1 | set %Queue. [ $+ [ %~queue-dc ] ] | if (%Queue. [ $+ [ $calc(%~queue-dc + 1) ] ] == $null) { unset %~queue-dc | qmuMine } | else { set %Queue. [ $+ [ %~queue-dc ] ] %Queue. [ $+ [ $calc(%~queue-dc + 1) ] ] | goto start } } } n47=alias qmuMine if ($dialog(dFserver) != $null) { did -r dFserver 201,204,206,209 | set %~qmu 0 | :start | inc %~qmu 1 | if (%Queue. [ $+ [ %~qmu ] ] == $null) { unset %~qmu } | else { did -a dFserver 201 Queue $chr(35) $+ %~qmu | goto start } } n48=alias qnu { if ($2 != $null) { set %~qnu 0 | :start | inc %~qnu 1 | if ($queue(%~qnu) == $null) { unset %~qnu | qmuMine } | else { if ($gettok($queue(%~qnu),2,32) == $1) { queue.rep %~qnu $gettok($queue(%~qnu),1,32) $2 $gettok($queue(%~qnu),3-,32) } | goto start } } } n49=;*******************************$sv(Queues, [ [ $queue(0) ] $+ ] n50=; check for transfers n51=;***************************** n52=alias checkForTransfers { n53= if ( $send(0) != 0 || $get(0) != 0 ) { .timerCheckForTransfers off | .timerFS 0 1 fserverAlias } n54= if ( $dialog(dFserver) == $null ) { .timerCheckForTransfers off } | else { did -o dFserver 31 1 $fserv(0) +$ / +$ $vnum($r.set(Fserve,Max.Serve),4) } n55= if ( $gettok($r.set(Fserve,Channels),1,44) != All ) { n56= did -ra dFserver 51 $gettok($r.set(Fserve,Channels),1,44) n57= did -ra dFserver 52 $nick($gettok($r.set(Fserve,Channels),1,44),0) n58= } n59= else { n60= did -ra dFserver 51 All Chans n61= did -ra dFserver 52 n/a n62= } n63=} n64=;********************** n65=; Clear window n66=;********************* n67=alias clearFserveWindow { n68= .timerFS off n69= ; Set counter to number of sends n70= ;set %countSends $send(0) n71= ;if ( $send(0) != 0 ) { n72= ; :loop n73= did -r dFserver 15 n74= did -r dFserver 18 n75= did -r dFserver 19 n76= did -r dFserver 20 n77= did -r dFserver 21 n78= ;did -r dFserver 23 n79= did -r dFserver 26 n80= did -r dFserver 27 n81= did -r dFserver 28 n82= did -r dFserver 29 n83= did -r dFserver 30 n84= did -r dFserver 17 n85= n86= ; Decrease counter and then loop if still above zero n87= ;dec %countSends n88= ; if (%countSends > 0) goto loop n89= ;} n90= if ( $send(0) != 0 || $get(0) != 0 ) { .timerFS 0 1 fserverAlias } n91= if ( $send(0) == 0 && $get(0) == 0 && $timers(CheckForTransfers) == $null ) { .timerCheckForTransfers 0 1 checkForTransfers } n92=} n93=;********************************************* n94=; Updates all sends/gets and their properties (on a 1 sec timer) n95=;********************************************** n96=alias fserverAlias { n97= if ( $dialog(0) == 0 ) { .timerFS off } n98= if ( $send(0) == 0 && $get(0) == 0 ) { .timerFS off | clearFserveWindow | .timerCheckForTransfers 0 1 checkForTransfers } n99= ; Set counter to number of sends n100= set %countSends $send(0) n101= if ( $send(0) != 0 ) { n102= if ( %countSendsHold != $send(0) || %countGetsHold != $get(0) ) { n103= set %countSendsHold $send(0) n104= set %countGetsHold $get(0) n105= clearFserveWindow n106= } n107= :loop n108= did -o dFserver 15 %countSends %countSends n109= did -o dFserver 18 %countSends $send( %countSends ) n110= did -o dFserver 19 %countSends $send( %countSends ).file -->send n111= did -o dFserver 20 %countSends $send( %countSends ).cps n112= dde mIRC DDE Command $send( %countSends ) $send( %countSends ).file -->send $send( %countSends ).cps $send( %countSends ).pc n113= did -o dFserver 21 %countSends $send( %countSends ).pc n114= ;did -o dFserver 23 5 $send( %countSends ).status n115= n116= set %countSendsTotal $calc( %countSendsTotal + $send(%countSends).cps ) n117= ; Decrease counter and then loop if still above zero n118= dec %countSends n119= if (%countSends > 0) goto loop n120= } n121= ; Set counter to number of gets n122= set %countGets $get(0) n123= if ( $get(0) != 0 ) { n124= :loops n125= did -o dFserver 26 %countGets %countGets n126= did -o dFserver 27 %countGets $get( %countGets ) n127= did -o dFserver 28 %countGets $get( %countGets ).file <--get n128= did -o dFserver 29 %countGets $get( %countGets ).cps n129= did -o dFserver 30 %countGets $get( %countGets ).pc n130= ;did -o dFserver 23 %countGets $get( %countGets ).status n131= ; .ip, .status, .file, .size, .rcvd, .cps, .pc n132= set %countGetsTotal $calc( %countGetsTotal + $get(%countGets ).cps ) n133= ; Decrease counter and then loop if still above zero n134= dec %countGets n135= if (%countGets > 0) goto loops n136= } n137= ;set %fserveSlots 4 n138= if ( $gettok($r.set(Fserve,Channels),1,44) != All ) { n139= did -ra dFserver 51 $gettok($r.set(Fserve,Channels),1,44) n140= did -ra dFserver 52 $nick($gettok($r.set(Fserve,Channels),1,44),0) n141= } n142= else { n143= did -ra dFserver 51 All Chans n144= did -ra dFserver 52 n/a n145= } n146= did -ra dFserver 50 $queue(0) $+ / $+ $r.set(Fserve, Max.Queues.Total) n147= did -ra dFserver 31 $fserv(0) $+ / $+ $vnum($r.set(Fserve,Max.Serve),4) n148= ;did -o n149= did -ra dFserver 17 $calc(%countGetsTotal + %countSendsTotal) n150= unset %countGetsTotal %countSendsTotal n151=} n152=;*************************************** n153=; fileServer Dialog (the main window and all it's tabs) n154=;*************************************** n155=dialog fileServer { n156= title "Advanced FileServer" n157= size -1 -1 300 220 n158= option dbu n159= n160= tab "Main", 1, 5 3 294 215 n161= tab "Setup", 2 n162= tab "Queues", 3 n163= tab "Bans", 4 n164= n165= ;******************* n166= ;Main (tab1) uses id 1,10-48 n167= ;******************* n168= button "Hide", 10, 270 195 25 10, ok, tab 1, tab2 ;close button n169= button "Refresh", 45, 270 183 25 10, tab 1 ;refresh button if things get screwed up n170= text "Sends", 25, 122 20 15 10, tab 1 ;label: "Sends" n171= button "#", 11, 10 30 20 10, default tab 1 ;# user number n172= button "Nick", 12, 30 30 40 10, default tab 1 ;user nick n173= button "File", 13, 70 30 120 10, default tab 1 ;downloding file n174= button "CPS", 14, 190 30 35 10, default tab 1 ;cps n175= button "%", 22, 225 30 25 10, default tab 1 ;% button label n176= n177= list 15, 10 40 20 50, tab 1 ;# list box for sends n178= list 18, 30 40 40 50, tab 1 ;nick list box for sends n179= list 19, 70 40 120 50, tab 1 ;file list box for sends n180= list 20, 190 40 35 50, tab 1 ;cps list box for sends n181= list 21, 225 40 25 50, tab 1 ;percent list box for sends n182= n183= text "Gets", 24, 124 83 15 7, tab 1 ; label: "Gets" n184= list 26, 10 90 20 50, tab 1 ; #list box for Gets n185= list 27, 30 90 40 50, tab 1 ; nick list box for Gets n186= list 28, 70 90 120 50, tab 1 ;file list box for Gets n187= list 29, 190 90 35 50, tab 1 ; cps list box for Gets n188= list 30, 225 90 25 50, tab 1 : percent list box for Gets n189= n190= ;text "No transfers", 23,120 195 15 10, tab 1 ;displays the status (active or inavtive) n191= text "Bandwidth in use", 16, 65 187 50 7, tab 1 ;label: Bandwidth in use n192= list 17, 65 195 40 15, tab 1 ;displays current bandwidth in use n193= text "Fserve slots in use" 32, 10 187 50 7, tab 1 ;label "fserve slots in use" n194= list 31, 10 195 30 15, tab 1 ;display the number of fserve slots in use n195= text "Min Cps", 47, 158 187 50 7, tab1 n196= edit "",46, 155 195 30 10, tab 1 ;displays min cps n197= check "", 48, 145 195 10 10, tab 1 ;enables/disables min cps n198= text "Queues", 49, 195 187 30 7, tab 1 ;label: Queues n199= list 50, 195 195 20 15, tab1 ;listbox -- queue n200= text "Channel Stats", 51, 225 187 40 7, tab 1 ;label Channel n201= list 52, 225 195 20 15, tab 1 ;list box number of users on first channel in list n202= n203= box "Status", 33, 251 38 45 62, tab 1 ;advertise box n204= radio "Start Verbose", 34, 253 47 41 10, push, tab 1 ;start n205= radio "Start Silently", 36, 253 57 40 10, push, tab 1 ;silent n206= radio "Stop/Nokick", 35, 253 67 40 10, push, tab 1 ;radio stop/no kick n207= radio "Stop/Kick", 38, 253 77 40 10, push, tab 1 ;radio stop kick all n208= button "Say Add", 37, 253 87 40 10, tab 1 ;say add n209= n210= button "Send Next Queue", 39, 251 103 45 10, tab 1 ;button send next queue n211= ;button "kick a user", 41, 251 100 45 10, tab 1 ;button to kick a user n212= n213= text "Status Window", 44, 120 133 40 8, tab 1 ;label "status window" n214= list 43, 10 141 240 50, tab 1 ;status window n215= ;******************** n216= ;Setup (tab2) "Setup" uses id ? through ? n217= ;******************** n218= button "Polaris Setup", 74, 125 20 50 15, tab 2 n219= box "", 73, 10 36 285 160, tab2 n220= text "1. Pressing the above 'Polaris Setup' button will minimize The Advanced FileServer to the Taskbar.", 72, 15 45 270 10, tab 2 n221= text "2. This Addon Only Works With Polaris IRC 2001 v1.01+ Or Higher ", 71, 15 55 270 20, tab 2 n222= text "3. Features Added:",70, 15 70 270 10, tab2 n223= text "--One common location for all FileServer options", 69, 25 78 270 10, tab 2 n224= text "--A dynamic send/get monitor (shows current cps and percentage of file complete)", 68, 25 86 270 10, tab 2 n225= text "--The ability to send the next queue by clicking a button", 67, 25 94 270 10, tab 2 n226= text "--The ability to stop the fserve and kick all users with a click of a button(also deletes queues, I may change that)", 66, 25 102 270 10, tab 2 n227= text "--The ability to add and remove people from a ban list on the 'Bans' tab**", 65, 25 110 270 10, tab 2 n228= text "--The ability to edit, enable or disable the min cps on the main tab.", 61, 25 118 270 10, tab2 n229= text "I will be making more changes as I have time--if you have suggestions you can reach me at irc.dal.net #wrz", 64, 15 125 270 20, tab 2 n230= text "Regards onlinr", 63, 40 145 50 20, tab2 n231= text "** To make the 'Ban' feature funtional you have to replace the 'Polaris\system\remotes\text.ini' file with the one I supplied in the zip, while polaris is not running.", 62, 15 155 270 20, tab 2 n232= n233= ;******************** n234= ; Queues (tab3) "Queues" uses id ? through ? n235= ;******************** n236= n237= text "Queue:", 200, 10 25 75 13, tab 3 n238= list 201, 10 35 80 88, tab 3 n239= button "Rem", 202, 10 118 80 22, tab 3 n240= text "System:" 203, 130 46 55 13, tab 3 n241= edit "", 204, 160 41 130 15, autohs, tab 3 n242= text "Nickname:" 205, 130 71 55 13, tab 3 n243= edit "", 206, 160 66 130 15, autohs, tab 3 n244= text "Filename:" 207, 130 96 55 13, tab 3 n245= edit "",209, 160 91 130 15, autohs, tab 3 n246= ;button "Done", 210, 195 99 80 25, tab 3 n247= box "Change Order" ,197, 91 35 32 60 , tab 3 n248= button "up" 199, 98 55 17 17, tab 3 n249= button "down" 198, 98 73 17 17, tab 3 n250= button "Send Selected Queue", 196, 10 140 80 22, tab 3 n251= n252= n253= ;icon 199, 92 55 17 17, UpArrowUp.ico , tab 3 n254= ;icon 198, 92 73 17 17, DownArrowUp.ico , tab 3 n255= n256= ;******************** n257= ;Bans (tab4) "Setup" uses id ? through ? n258= ;******************** n259= n260= text "Ban List",300, 20 47 60 10, tab 4 n261= combo 301, 20 55 60 100, tab 4 n262= button "Add", 302, 85 80 30 15, tab 4 n263= button "Rem", 303, 85 100 30 15, tab 4 n264= ;button "Apply", 304, 270 195 25 10, tab 4 n265=} n266=;******************* n267=; Remotes n268=;****************** n269=;************************ n270=;catch banned people who try to change their nicks to get on fserve n271=on ^*:nick:{ n272= if ( $istok($r.set(Fserve,Banlist),$nick, 44) == $true ) { n273= w.set Fserve Banlist $reptok($r.set(Fserve,Banlist), $nick, $newnick, 44) n274= if ( $dialog(dFserver) != $null ) { n275= did -i dFserver 43 1 $nick is banned and changed his nick to $newnick and is now banned as $newnick n276= did -r dFserver 301 | dla dFserver 301 $r.set(Fserve,Banlist) n277= } n278= } n279=} n280=;makes changes to my dialog when min.cps or que.total changes are made with polaris dialog n281=;************************ n282=;30 is the ID of the check box that enables/disables min.cps on the polaris gereral dialog n283=on *:dialog:General:*:*:{ n284= if ($devent == sclick) { n285= if ( $dialog(dFserver) != $null ) { n286= if ( $did == 30 ) { n287= if ($did($dname,30).state == 1) { did -ra dFserver 46 $r.set(Min.Cps, Rate) | did -c dFserver 48 } | else { did -ra dFserver 46 off | did -u dFserver 48 } n288= } n289= } n290= } n291= if ($devent == edit ) { n292= if ( $did == 32 ) { did -ra dFserver 46 $did($dname, 32).text } n293= n294= } n295=} n296=;24 is the edit ID for que.Max.total for the polaris fserve dialog n297=on *:dialog:Fserve:*:*:{ n298= if ( $dialog(dFserver) != $null ) { n299= if ($devent == edit ) { n300= if ($did == 24) { did -ra dFserver 50 $did(dFserver, 201).lines $+ / $+ $did($dname, 24).text } n301= } n302= } n303=} n304= n305=;**************** n306=; My dialog remotes n307=;**************** n308=on *:dialog:dFserver:*:*:{ n309= if ( $devent == dclick ) { n310= if ( $did == 15 ) { n311= set %kickedNick $send($did($dname,15).sel) n312= close -s %kickedNick n313= did -i $dname 43 1 %kickedNick was kicked from the server n314= unset %kickedNick n315= } n316= } n317= ;********************* n318= ; SCLICK n319= ;********************* n320= n321= if ( $devent == sclick ) { n322= if ($did == 196 ) { n323= if ( $did(201).sel != $null ) { n324= dcc send $gettok(%Queue. [ $+ [ $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) ] ] , 2 , 32 ) " $+ $gettok(%Queue. [ $+ [ $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) ] ] , 3- , 32 ) $+ " n325= n326= queue.Mydel $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) n327= } n328= } n329= if ($did == 198 ) { n330= ;did -g $dname 198 DownArrowDown.ico n331= ;did -g $dname 198 DownArrowUp.ico n332= if ( $did(201).sel < $queue(0) ) { queue.swap.down $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) } n333= } n334= if ($did == 199 ) { n335= ;did -g $dname 199 UpArrowDown.ico n336= ;did -g $dname 199 UpArrowUp.ico n337= if ( $did(201).sel > 1 ) { queue.swap.up $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) } n338= } n339= n340= if ($did == 48 ) { n341= if ($did($dname,48).state == 1) { n342= w.set Min.Cps Status On n343= did -ra dFserver 46 $r.set(Min.Cps, Rate) n344= } n345= else { n346= w.set Min.Cps Status Off n347= did -ra dFserver 46 off n348= } n349= } n350= ;polaris fserve dialog open button on setup tab n351= if ($did == 74 ) { dopen Fserve Fserve } n352= ;Ban tab n353= if ($did == 302) && ($did($dname,301).sel == $null) && ($did($dname,301).text != $null) { n354= did -a $dname 301 $did($dname,301).text n355= did -i $dname 43 1 $did($dname,301).text was added to the ban list n356= did -c $dname 301 $did($dname,301).lines n357= if ($did($dname,301).lines == 0) { w.set Fserve BanList Empty } | else { dls $dname 301 w.set Fserve Banlist } n358= } n359= if ($did == 303) && ($did($dname,301).sel isnum) { n360= did -i $dname 43 1 $did($dname,301).text was removed from the ban list n361= did -d $dname 301 $did($dname,301).sel n362= if ($did($dname,301).lines == 0) { w.set Fserve BanList Empty } | else { dls $dname 301 w.set Fserve Banlist } n363= } n364= n365= ; *********************************************************************************** n366= if ( $did == 3 ) { n367= qmuMine n368= did -fc $dname 201 1 n369= did -ra $dname 204 $gettok(%Queue. [ $+ [ $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) ] ] ,1,32) n370= did -ra $dname 206 $gettok(%Queue. [ $+ [ $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) ] ] ,2,32) n371= did -ra $dname 209 $nopath($gettok(%Queue. [ $+ [ $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) ] ] ,3-,32)) n372= } n373= if ( $did == 10) { n374= .timerFS off n375= .timerCheckForTransfers off n376= unset %countSendsHold %countGetsHold n377= } n378= if ($did == 45 ) { n379= clearFserveWindow n380= did -r $dname 43 n381= if ( $r.set(Min.Cps,Status) == On ) { n382= did -ra $dname 46 $r.set(Min.Cps,Rate) n383= } n384= else { n385= did -o $dname 46 $r.set(Min.Cps,Status) n386= } n387= } n388= if ($did == 39 ) { n389= if ( %Queue.1 != $null ) { n390= dcc send $gettok(%Queue.1,2,32) " $+ $gettok(%Queue.1,3-,32) $+ " n391= queue.Mydel 1 n392= } n393= ;if ( $send(0) < $r.set(Fserve,Max.Sends.Total)) { n394= ; .timer 1 0 queue.send | .timerquesendTemp 1 2 did -ra $dname 50 $queue(0) $+ / $+ $r.set(Fserve, Max.Queues.Total) n395= ;} n396= ;else { n397= ; did -i $dname 43 1 CANNOT SEND NEXT QUEUE, MAX SENDS HAS BEEN REACHED!. Change Max sends first. n398= ;} n399= } n400= if ( $did == 34 ) { n401= advertise start fserve n402= did -i $dname 43 1 Polaris has been started with an ad delay of $r.set(Fserve,Ad.delay) minutes to $r.set(Fserve, Channels) at $time n403= did -eu $dname 35 n404= did -eu $dname 38 n405= did -bu $dname 36 n406= did -b $dname 34 n407= did -e $dname 37 n408= } n409= if ( $did == 35 ) { n410= advertise stop fserve n411= did -eu $dname 34 n412= did -eu $dname 36 n413= did -i $dname 43 1 Polaris has been stopped at $time n414= did -b $dname 35 n415= did -b $dname 38 n416= did -b $dname 37 n417= } n418= if ( $did == 36 ) { n419= did -eu $dname 35 n420= did -eu $dname 38 n421= did -eu $dname 34 n422= advertise silent fserve n423= did -i $dname 43 1 Polaris has been started silently with no ad, people can't access with triggers, queues will send at $time n424= did -b $dname 36 n425= did -e $dname 37 n426= } n427= if ($did == 38 ) { n428= advertise stop fserve n429= close -sf n430= did -eu $dname 34 n431= did -eu $dname 36 n432= did -i $dname 43 1 Polaris has been stopped, users were kicked, and queues deleted at $time n433= did -b $dname 35 n434= did -b $dname 38 n435= did -b $dname 37 n436= } n437= if ($did == 37 ) { n438= fserve.ad n439= did -i $dname 43 1 Polaris just advertized to the participating channels at $time n440= } n441= if ($did == 201) { n442= did -ra $dname 204 $gettok(%Queue. [ $+ [ $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) ] ] ,1,32) n443= did -ra $dname 206 $gettok(%Queue. [ $+ [ $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) ] ] ,2,32) n444= did -ra $dname 209 $nopath($gettok(%Queue. [ $+ [ $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) ] ] ,3-,32)) n445= } n446= ;this says queue.Mydel 4 for example if you rem the fourth queue n447= ;all this means the queue number -- > $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) n448= if ($did == 202) { queue.Mydel $remove($gettok($did($dname,201,$did($dname,201).sel),2,32),$chr(35)) } n449= } n450= ;******************************** n451= ; INITIALIZE DIALOG n452= ;******************************** n453= if ( $devent == edit ) { n454= if ( $did == 46) { n455= w.set Min.Cps Rate $did($dname, 46).text n456= } n457= } n458= n459= if ( $devent == init ) { n460= if ( $did == 0 ) { n461= if ( $gettok($r.set(Fserve,Channels),1,44) != All ) { n462= did -ra dFserver 51 $gettok($r.set(Fserve,Channels),1,44) n463= did -ra dFserver 52 $nick($gettok($r.set(Fserve,Channels),1,44),0) n464= } n465= else { n466= did -ra dFserver 51 All Chans n467= did -ra dFserver 52 n/a n468= } n469= set %countSendsHold $send(0) n470= set %countGetsHold $get(0) n471= ;timerCheckForTransfers 0 1 checkForTransfers n472= fserverAlias n473= n474= ;show queues on main tab n475= did -ra dFserver 50 $queue(0) $+ / $+ $r.set(Fserve, Max.Queues.Total) n476= if ( $r.set(Min.Cps, Status) == On ) { n477= did -a $dname 46 $r.set(Min.Cps,Rate) n478= did -ec $dname 48 n479= } n480= else { n481= did -a $dname 46 $r.set(Min.Cps,Status) n482= did -eu $dname 48 n483= } n484= if (($r.set(Fserve,Banlist) == Empty) || ($r.set(Fserve,Banlist) == $null)) { } | else { dla $dname 301 $r.set(Fserve,Banlist) } n485= did -o dFserver 31 1 $fserv(0) +$ / +$ $vnum($r.set(Fserve,Max.Serve),4) n486= if ($r.set(Fserve,Status) == On ) { n487= if ( $timer(Fserve) != $null ) { n488= did -a dFserver 43 Polaris is on with an ad delay of $r.set(Fserve,Ad.Delay) minutes to $r.set(Fserve, Channels) n489= did -c $dname 34 n490= did -b $dname 34 n491= did -b $dname 36 n492= did -eu $dname 35 n493= did -eu $dname 38 n494= } n495= else { n496= did -c $dname 36 n497= did -b $dname 36 n498= did -eu $dname 35 n499= did -eu $dname 38 n500= did -eu $dname 34 n501= did -a dFserver 43 Polaris is silently on with no ad, people can't access the fserve with triggers, queues will send n502= } n503= } n504= if ($r.set(Fserve,Status) == Off ) { n505= did -cb $dname 35 n506= did -cb $dname 38 n507= did -b $dname 37 n508= did -eu $dname 34 n509= did -eu $dname 36 n510= did -i $dname 43 1 Polaris is not started n511= } n512= ;***************** n513= ; Initializes que tab n514= ;***************** n515= qmuMine n516= did -m $dname 204 n517= did -m $dname 206 n518= did -m $dname 209 n519= n520= did -a $dname 43 There are currently $send(0) $+ / $+ $r.set(Fserve, Max.Sends.Total ) send/s and $get(0) get/s in progress n521= } n522= } n523=} n524=on 1:FILESENT:*: { if ($dOn == $true ) { did -i dFserver 43 1 SUCCESSFULL SEND of $nopath( $filename ) to $nick at $time | clearFserveWindow } } n525=on 1:FILERCVD:*: { if ($dOn == $true ) { did -i dFserver 43 1 SUCCESSFULL GET of $nopath( $filename ) from $nick at $time | clearFserveWindow } } n526=on 1:SENDFAIL:*: { if ($dOn == $true ) { did -i dFserver 43 1 SEND of $nopath( $filename ) to $nick was UNSUCCESSFULL at $time | clearFserveWindow } } n527=on 1:GETFAIL:*: { if ($dOn == $true ) { did -i dFserver 43 1 GET of $nopath( $filename ) from $nick was UNSUCCESSFULL at $time | clearFserveWindow } } n528=;on 1:CLOSE:!: this triggers when an fserve window is closed not the send window n529=;on 1:OPEN:!: n530=;on load line 87 n531=dialog test2 { n532= title "test" n533= size -1 -1 100 100 n534= option dbu n535= n536= tab "Main", 1, 5 3 95 95 n537= tab "Setup", 2 n538= n539= Button "ok", 3, 80 80 18 18 , ok tab 1 n540= Button "close", 4, 80 60 18 18 , tab 1 n541= icon 5 , 60 55 20 20, UpArrowUp.ico ,tab 2 n542= n543=}